# main.py  
from sound.formats.wavread import wavread  
from sound.effects.echo import echo  
from sound.filters.equalizer import equalizer  
import numpy as np  
import soundfile as sf  # 假设我们使用soundfile库来写入音频数据  
  
# 读取音频数据  
audio_data = wavread("path/to/your/audiofile.wav")  
  
# 应用回声效果  
echoed_data = echo("path/to/your/audiofile.wav")  # 注意：这里应该使用处理后的audio_data，但为了演示我们直接用了文件路径  
  
# 应用均衡器效果（假设我们有一个均衡器配置）  
bands = [(100, 1.0), (500, 0.5), (1000, 1.5)]  # 示例均衡器配置  
equalized_data = equalizer(echoed_data, bands)  
  
# 将处理后的音频数据写入文件  
output_file = "output_processed.wav"  
sf.write(output_file, equalized_data, samplerate=44100)  # 假设原始音频的采样率是44100Hz